<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /* function fn(str) {
            //  截取字符串除去后四位的字符串
            var newStr = str.slice(0, -4)
            //  把字符串转换成数组
            var arr = newStr.split('')
            //  获取数组中最大值 赋值给max
            var max = arr.sort(function(a, b) {
                return b - a
            })[0]
            console.log(max)
            //  创建新的数组装str字符串中所有最大值索引的五位数字
            var arr1 = []
            for (var i = 0; i < newStr.length; i++) {
                if (newStr[i] === max) {
                    //  切割所以最大索引后的五位数字
                    arr1.push(str.substr(i, 5))
                }
            }
            //  把字符串数组转换成数字数组进行排序，拿出最大值输出
            arr1.forEach(function(items, index) {
                arr1[index] = Number(arr1[index])
            })
            return arr1.sort(function(a, b) {
                return b - a
            })[0]
        }

        
        var res = prompt('请输入个数字')
        alert('连续5位数中的最大数为' + fn(res)) */

        function fun(str) {
            var maxNum = 0
            for (var i = 0; i < str.length - 4; i++) {
                if (maxNum < Number(str.substr(i, 5))) {
                    maxNum = Number(str.substr(i, 5))
                }
            }
            return maxNum
        }
        var res = prompt('请输入个数字')
        alert('连续5位数中的最大数为' + fun(res))
    </script>
</body>

</html>